package com.itheima.d05_lambda_quickstart;

/**
 * 目标：掌握lambda的语法格式
 *      使用要求
 */
public class Test {

    public static void main(String[] args) {
        //方式一：设计子类，创建子类对象
        Dog dog = new Dog();
        dog.eat();

        //方式二：匿名内部类，快速定义设计子类，创建子类对象
        Animal cat = new Animal(){
            @Override
            public void eat() {
                System.out.println("吃鱼");
            }
        };
        cat.eat();

        //方式三：匿名内部类 + lambda
        Animal pig = () -> {System.out.println("吃饲料");};
        pig.eat();
    }
}
